Attention : ne pas oublier d'exécuter la première cellule !
nom="u"
nmin=0
u_nmin=3
def f(n) :
return 2*n+1
print(f"{nom}_{nmin} = {u_nmin} et pour tout n>={nmin}, {nom}_n+1 = f({nom}_n).")
n=nmin
u=u_nmin
while(n<=10):
print(f"{nom}_{n:2d} = {u:4d}")
n=n+1
u=f(u)
n=nmin
u=u_nmin
s=u
while(n<=10):
print(f"{nom}_{n:2d} = {u:4d} S_{n:2d} = {s:4d}")
n=n+1
u=f(u)
s=s+u
n=nmin
u=u_nmin
while(u<100):
print(f"{nom}_{n:2d} = {u:4d}")
n=n+1
u=f(u)
print("\n------------------\n")
print(f"{nom}_{n:2d} = {u:4d}")
n=nmin
u=u_nmin
s=u
while(s<1_000):
print(f"{nom}_{n:2d} = {u:4d} S_{n:2d} = {s:4d}")
n=n+1
u=f(u)
s=s+u
print("\n------------------\n")
print(f"{nom}_{n:2d} = {u:4d} S_{n:2d} = {s:4d}")